import PageTools from '@/components/PageTools'

import UploadExcel from './UploadExcel'

import UploadImg from './UploadImg'

import ImageHolder from './ImageHolder'

import Lang from './lang'

import ScreenFull from './ScreenFull'

// Vue.use()里传入的对象, 必须有install方法(Vue.use方法内的源码会尝试调用install方法)

export default {
  install(Vue) {
    // 执行一些代码(将来再注册其他的全局组件都可以写到这里)
    // main.js, 只需要写一行Vue.use()即可
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel) // 上传表格的组件
    Vue.component('UploadImg', UploadImg) // 上传头像的Upload组件
    Vue.component('ImageHolder', ImageHolder) // 图片展示组件

    Vue.component('Lang', Lang) // 将多语言组件挂载为全局组件
    Vue.component('ScreenFull', ScreenFull) // 将全屏组件挂载为全局组件
  }
}
